const { defineConfig } = require('@vue/cli-service')

module.exports = defineConfig({
  // 部署应用包时的基本URL
  publicPath: '/',
  
  // 开发服务器配置
  devServer: {
    port: 8082,
    open: true,
    client: {
        overlay: false // 编译错误时，取消全屏覆盖（建议关掉）
      }
  },
  
  // 如果你不需要生产环境的 source map，可以将其设置为 false 以加速生产环境构建
  productionSourceMap: false,
  
  // 配置TypeScript编译选项
  chainWebpack: config => {
    config.resolve.alias.set('@', require('path').join(__dirname, 'src'))
  }
})